Trace collected at: 2010-11-09 13:12:12 ---------------------------------------------------------------------- ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[71]: if(connector): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[72]: print >> log, "User specified connector J%d. This will test channels %s" % (connector, str(channel_map[connector])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[79]: valid_ps_names = ['high', 'low'] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[80]: if(ps in valid_ps_names): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[82]: if(ps == 'high'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[84]: positive_supply = dc_p225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[85]: negative_supply = dc_n225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[86]: supply_brand = 'Bertan +/-225' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[88]: voltages = [223, 200, 100, 50, -50, -100, -200, -223] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[98]: msg = "Make sure that dc_p/m225 connections go to %s power supplies." % (supply_brand) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[99]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[100]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[108]: if(debug): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[113]: msg = "Set FBOXes to GROUNDED" ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[114]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[115]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[118]: cmd.efw_disarm(4) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[121]: results = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[124]: last_matrix_config = None ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[133]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[135]: matrix_config(30) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[486]: matrix.reset(factory=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[488]: print >> log, "Invoking switch matrix configuration %d" % (config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[492]: config_map = {0: [], ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[525]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[526]: switches = config_map[config_num] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[530]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[531]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[532]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[530]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[531]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[532]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[530]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[136]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[55]: if(ps.name == 'dc_p225'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[56]: other_ps = dc_n225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[59]: ps.lim = [voltage, 250, 12] # voltage setpoint, voltage limit, current limit ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[60]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[152]: elif(supply.name.endswith('225')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[155]: supply.set_output_en(False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[157]: supply.set_voltage_limit(supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[158]: print >> log, "Set %s supply voltage limit to %3.1f V" % (supply.name, supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[160]: supply.set_current_limit(supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[161]: print >> log, "Set %s supply current limit to %3.1f mA" % (supply.name, supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[163]: supply.set_voltage(supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[164]: print >> log, "Set %s supply output voltage to %3.1f V (output still not enabled)" % (supply.name, supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[61]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[62]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[64]: settle(ps, num_same=5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[195]: results = [None] * num_same ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[197]: def all_same(l): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[218]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[219]: print >> log, "Waiting for %s voltage to settle." % (which_supply.name) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[213]: if(count == len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[214]: return True ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[223]: break ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[231]: print >> log, "%s voltage settled at %.4f for %d seconds after %d seconds" % (which_supply.name, vmeas, num_same, count) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made Script killed by user. Trace collected at: 2010-11-09 14:31:59.750000 ---------------------------------------------------------------------- ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[71]: if(connector): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[72]: print >> log, "User specified connector J%d. This will test channels %s" % (connector, str(channel_map[connector])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[79]: valid_ps_names = ['high', 'low'] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[80]: if(ps in valid_ps_names): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[82]: if(ps == 'high'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[84]: positive_supply = dc_p225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[85]: negative_supply = dc_n225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[86]: supply_brand = 'Bertan +/-225' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[88]: voltages = [223, 200, 100, 50, -50, -100, -200, -223] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[98]: msg = "Make sure that dc_p/m225 connections go to %s power supplies." % (supply_brand) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[99]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[100]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[108]: if(debug): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[113]: msg = "Set FBOXes to GROUNDED" ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[114]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[115]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[118]: cmd.efw_disarm(4) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[121]: results = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[124]: last_matrix_config = None ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[133]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[135]: matrix_config(30) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[486]: matrix.reset(factory=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[488]: print >> log, "Invoking switch matrix configuration %d" % (config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[492]: config_map = {0: [], ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[525]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[526]: switches = config_map[config_num] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[530]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[531]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[532]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[530]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[531]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[532]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[530]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[136]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[55]: if(ps.name == 'dc_p225'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[56]: other_ps = dc_n225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[59]: ps.lim = [voltage, 250, 12] # voltage setpoint, voltage limit, current limit ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[60]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[152]: elif(supply.name.endswith('225')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[155]: supply.set_output_en(False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[157]: supply.set_voltage_limit(supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[158]: print >> log, "Set %s supply voltage limit to %3.1f V" % (supply.name, supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[160]: supply.set_current_limit(supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[161]: print >> log, "Set %s supply current limit to %3.1f mA" % (supply.name, supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[163]: supply.set_voltage(supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[164]: print >> log, "Set %s supply output voltage to %3.1f V (output still not enabled)" % (supply.name, supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[61]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[62]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[64]: settle(ps, num_same=5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[195]: results = [None] * num_same ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[197]: def all_same(l): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[218]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[219]: print >> log, "Waiting for %s voltage to settle." % (which_supply.name) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[213]: if(count == len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[214]: return True ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[223]: break ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[231]: print >> log, "%s voltage settled at %.4f for %d seconds after %d seconds" % (which_supply.name, vmeas, num_same, count) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[133]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[136]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[55]: if(ps.name == 'dc_p225'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[56]: other_ps = dc_n225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[59]: ps.lim = [voltage, 250, 12] # voltage setpoint, voltage limit, current limit ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[60]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[152]: elif(supply.name.endswith('225')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[155]: supply.set_output_en(False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[157]: supply.set_voltage_limit(supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[158]: print >> log, "Set %s supply voltage limit to %3.1f V" % (supply.name, supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[160]: supply.set_current_limit(supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[161]: print >> log, "Set %s supply current limit to %3.1f mA" % (supply.name, supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[163]: supply.set_voltage(supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[164]: print >> log, "Set %s supply output voltage to %3.1f V (output still not enabled)" % (supply.name, supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[61]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[62]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[64]: settle(ps, num_same=5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[195]: results = [None] * num_same ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[197]: def all_same(l): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[218]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[219]: print >> log, "Waiting for %s voltage to settle." % (which_supply.name) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[213]: if(count == len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[214]: return True ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[223]: break ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[231]: print >> log, "%s voltage settled at %.4f for %d seconds after %d seconds" % (which_supply.name, vmeas, num_same, count) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[133]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[136]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[55]: if(ps.name == 'dc_p225'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[56]: other_ps = dc_n225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[59]: ps.lim = [voltage, 250, 12] # voltage setpoint, voltage limit, current limit ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[60]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[152]: elif(supply.name.endswith('225')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[155]: supply.set_output_en(False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[157]: supply.set_voltage_limit(supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[158]: print >> log, "Set %s supply voltage limit to %3.1f V" % (supply.name, supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[160]: supply.set_current_limit(supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[161]: print >> log, "Set %s supply current limit to %3.1f mA" % (supply.name, supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[163]: supply.set_voltage(supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[164]: print >> log, "Set %s supply output voltage to %3.1f V (output still not enabled)" % (supply.name, supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[61]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[62]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[64]: settle(ps, num_same=5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[195]: results = [None] * num_same ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[197]: def all_same(l): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[218]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[219]: print >> log, "Waiting for %s voltage to settle." % (which_supply.name) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[213]: if(count == len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[214]: return True ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[223]: break ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[231]: print >> log, "%s voltage settled at %.4f for %d seconds after %d seconds" % (which_supply.name, vmeas, num_same, count) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[133]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[136]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[55]: if(ps.name == 'dc_p225'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[56]: other_ps = dc_n225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[59]: ps.lim = [voltage, 250, 12] # voltage setpoint, voltage limit, current limit ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[60]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[152]: elif(supply.name.endswith('225')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[155]: supply.set_output_en(False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[157]: supply.set_voltage_limit(supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[158]: print >> log, "Set %s supply voltage limit to %3.1f V" % (supply.name, supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[160]: supply.set_current_limit(supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[161]: print >> log, "Set %s supply current limit to %3.1f mA" % (supply.name, supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[163]: supply.set_voltage(supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[164]: print >> log, "Set %s supply output voltage to %3.1f V (output still not enabled)" % (supply.name, supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[61]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[62]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[64]: settle(ps, num_same=5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[195]: results = [None] * num_same ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[197]: def all_same(l): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[218]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[219]: print >> log, "Waiting for %s voltage to settle." % (which_supply.name) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[213]: if(count == len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[214]: return True ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[223]: break ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[231]: print >> log, "%s voltage settled at %.4f for %d seconds after %d seconds" % (which_supply.name, vmeas, num_same, count) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[139]: if(last_matrix_config != 31): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[140]: matrix_config(31) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[486]: matrix.reset(factory=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[488]: print >> log, "Invoking switch matrix configuration %d" % (config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[492]: config_map = {0: [], ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[525]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[526]: switches = config_map[config_num] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[530]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[531]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[532]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[530]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[531]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[532]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[530]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[141]: last_matrix_config = 31 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: set_voltage(negative_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[55]: if(ps.name == 'dc_p225'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[58]: other_ps = dc_p225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[59]: ps.lim = [voltage, 250, 12] # voltage setpoint, voltage limit, current limit ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[60]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[152]: elif(supply.name.endswith('225')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[155]: supply.set_output_en(False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[157]: supply.set_voltage_limit(supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[158]: print >> log, "Set %s supply voltage limit to %3.1f V" % (supply.name, supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[160]: supply.set_current_limit(supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[161]: print >> log, "Set %s supply current limit to %3.1f mA" % (supply.name, supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[163]: supply.set_voltage(supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[164]: print >> log, "Set %s supply output voltage to %3.1f V (output still not enabled)" % (supply.name, supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[61]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[62]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[64]: settle(ps, num_same=5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[195]: results = [None] * num_same ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[197]: def all_same(l): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[218]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[219]: print >> log, "Waiting for %s voltage to settle." % (which_supply.name) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[213]: if(count == len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[214]: return True ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[223]: break ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[231]: print >> log, "%s voltage settled at %.4f for %d seconds after %d seconds" % (which_supply.name, vmeas, num_same, count) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[139]: if(last_matrix_config != 31): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[141]: last_matrix_config = 31 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: set_voltage(negative_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[55]: if(ps.name == 'dc_p225'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[58]: other_ps = dc_p225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[59]: ps.lim = [voltage, 250, 12] # voltage setpoint, voltage limit, current limit ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[60]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[152]: elif(supply.name.endswith('225')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[155]: supply.set_output_en(False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[157]: supply.set_voltage_limit(supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[158]: print >> log, "Set %s supply voltage limit to %3.1f V" % (supply.name, supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[160]: supply.set_current_limit(supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[161]: print >> log, "Set %s supply current limit to %3.1f mA" % (supply.name, supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[163]: supply.set_voltage(supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[164]: print >> log, "Set %s supply output voltage to %3.1f V (output still not enabled)" % (supply.name, supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[61]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[62]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[64]: settle(ps, num_same=5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[195]: results = [None] * num_same ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[197]: def all_same(l): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[218]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[219]: print >> log, "Waiting for %s voltage to settle." % (which_supply.name) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[213]: if(count == len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[214]: return True ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[223]: break ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[231]: print >> log, "%s voltage settled at %.4f for %d seconds after %d seconds" % (which_supply.name, vmeas, num_same, count) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[139]: if(last_matrix_config != 31): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[141]: last_matrix_config = 31 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: set_voltage(negative_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[55]: if(ps.name == 'dc_p225'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[58]: other_ps = dc_p225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[59]: ps.lim = [voltage, 250, 12] # voltage setpoint, voltage limit, current limit ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[60]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[152]: elif(supply.name.endswith('225')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[155]: supply.set_output_en(False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[157]: supply.set_voltage_limit(supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[158]: print >> log, "Set %s supply voltage limit to %3.1f V" % (supply.name, supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[160]: supply.set_current_limit(supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[161]: print >> log, "Set %s supply current limit to %3.1f mA" % (supply.name, supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[163]: supply.set_voltage(supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[164]: print >> log, "Set %s supply output voltage to %3.1f V (output still not enabled)" % (supply.name, supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[61]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[62]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[64]: settle(ps, num_same=5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[195]: results = [None] * num_same ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[197]: def all_same(l): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[218]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[219]: print >> log, "Waiting for %s voltage to settle." % (which_supply.name) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[213]: if(count == len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[214]: return True ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[223]: break ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[231]: print >> log, "%s voltage settled at %.4f for %d seconds after %d seconds" % (which_supply.name, vmeas, num_same, count) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[139]: if(last_matrix_config != 31): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[141]: last_matrix_config = 31 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: set_voltage(negative_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[55]: if(ps.name == 'dc_p225'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[58]: other_ps = dc_p225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[59]: ps.lim = [voltage, 250, 12] # voltage setpoint, voltage limit, current limit ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[60]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[152]: elif(supply.name.endswith('225')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[155]: supply.set_output_en(False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[157]: supply.set_voltage_limit(supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[158]: print >> log, "Set %s supply voltage limit to %3.1f V" % (supply.name, supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[160]: supply.set_current_limit(supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[161]: print >> log, "Set %s supply current limit to %3.1f mA" % (supply.name, supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[163]: supply.set_voltage(supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[164]: print >> log, "Set %s supply output voltage to %3.1f V (output still not enabled)" % (supply.name, supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[61]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[62]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[64]: settle(ps, num_same=5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[195]: results = [None] * num_same ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[197]: def all_same(l): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[218]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[219]: print >> log, "Waiting for %s voltage to settle." % (which_supply.name) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[213]: if(count == len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[214]: return True ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[223]: break ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[231]: print >> log, "%s voltage settled at %.4f for %d seconds after %d seconds" % (which_supply.name, vmeas, num_same, count) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[198]: print >> log, "Setting usher and guard to mid-scale." ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[200]: dac_value = 0x7fff ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[201]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[202]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[203]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[201]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[202]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[203]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[201]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[205]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[207]: print >> log, "Resetting DC power supplies." ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[209]: set_voltage(positive_supply, 0) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[55]: if(ps.name == 'dc_p225'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[56]: other_ps = dc_n225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[59]: ps.lim = [voltage, 250, 12] # voltage setpoint, voltage limit, current limit ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[60]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[152]: elif(supply.name.endswith('225')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[155]: supply.set_output_en(False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[157]: supply.set_voltage_limit(supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[158]: print >> log, "Set %s supply voltage limit to %3.1f V" % (supply.name, supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[160]: supply.set_current_limit(supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[161]: print >> log, "Set %s supply current limit to %3.1f mA" % (supply.name, supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[163]: supply.set_voltage(supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[164]: print >> log, "Set %s supply output voltage to %3.1f V (output still not enabled)" % (supply.name, supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[61]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[62]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[64]: settle(ps, num_same=5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[195]: results = [None] * num_same ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[197]: def all_same(l): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[218]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[219]: print >> log, "Waiting for %s voltage to settle." % (which_supply.name) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[213]: if(count == len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[214]: return True ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[223]: break ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[231]: print >> log, "%s voltage settled at %.4f for %d seconds after %d seconds" % (which_supply.name, vmeas, num_same, count) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[210]: set_voltage(negative_supply, 0) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[55]: if(ps.name == 'dc_p225'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[58]: other_ps = dc_p225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[59]: ps.lim = [voltage, 250, 12] # voltage setpoint, voltage limit, current limit ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[60]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[152]: elif(supply.name.endswith('225')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[155]: supply.set_output_en(False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[157]: supply.set_voltage_limit(supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[158]: print >> log, "Set %s supply voltage limit to %3.1f V" % (supply.name, supply.lim[1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[160]: supply.set_current_limit(supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[161]: print >> log, "Set %s supply current limit to %3.1f mA" % (supply.name, supply.lim[2]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[163]: supply.set_voltage(supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[164]: print >> log, "Set %s supply output voltage to %3.1f V (output still not enabled)" % (supply.name, supply.lim[0]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[61]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[62]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[64]: settle(ps, num_same=5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[195]: results = [None] * num_same ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[197]: def all_same(l): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[218]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[219]: print >> log, "Waiting for %s voltage to settle." % (which_supply.name) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[206]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[212]: return False ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[224]: vmeas = which_supply.get_voltage() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[225]: results = results[1:num_same] # shift one to the left ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[226]: results.append(vmeas) # add one to the end ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[227]: print >> log, "%s voltage: %.4f" % (which_supply.name, vmeas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[228]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[229]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[220]: while(True): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[221]: if(len(results) == num_same): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[222]: if(all_same(results)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[201]: item = l[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[202]: count = 0 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[205]: if(item == None): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[209]: if(l[i] == item): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[210]: count += 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[208]: for i in range(len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[213]: if(count == len(l)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[214]: return True ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[223]: break ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[231]: print >> log, "%s voltage settled at %.4f for %d seconds after %d seconds" % (which_supply.name, vmeas, num_same, count) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[211]: set_output(positive_supply, False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[212]: set_output(negative_supply, False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[215]: outfilename = os.path.join(settings.full_output_path, '%s_DC_calibration.csv' % (settings.relative_output_path)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[217]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[228]: f = open(outfilename, 'wb') ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[231]: now = str(datetime.datetime.now()) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[232]: a, b = channel_map[connector] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[233]: line = "%s - J%d (Channels %d and %d)\n" % (now, connector, a, b) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[234]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[235]: line = ",Voltage setpoint, DAC Setting,SENSOR%d and %d (Volts),VSPHERE%d (V),VSPHERE%d (V),USHER%d (V),USHER%d (V),GUARD%d (V),GUARD%d (V),HSK_USHER%d,HSK_USHER%d,HSK_GUARD%d,HSK_GUARD%d\n" % (a, b, a, b, a, b, a, b, a, b, a, b) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[236]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[244]: f.close() ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[245]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[247]: print >> log, 'Turning off supply outputs and resetting matrix.' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[248]: positive_supply.set_output_en(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[249]: negative_supply.set_output_en(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[250]: matrix.reset('ALL') ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[251]: return True Trace collected at: 2010-11-09 15:53:16 ---------------------------------------------------------------------- ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[71]: if(connector): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[72]: print >> log, "User specified connector J%d. This will test channels %s" % (connector, str(channel_map[connector])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[79]: valid_ps_names = ['high', 'low'] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[80]: if(ps in valid_ps_names): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[82]: if(ps == 'high'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[91]: positive_supply = p1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[92]: negative_supply = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[93]: supply_brand = 'Agilent E3631A (P1 and P2)' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[95]: voltages = [10, 5, 1, .5, 0, -.5, -1, -5, -10] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[98]: msg = "Make sure that dc_p/m225 connections go to %s power supplies." % (supply_brand) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[99]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[100]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[108]: if(debug): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[113]: msg = "Set FBOXes to GROUNDED" ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[114]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[115]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[118]: cmd.efw_disarm(4) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[121]: results = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[124]: last_matrix_config = None ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[133]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[135]: matrix_config(30) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[486]: matrix.reset(factory=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[488]: print >> log, "Invoking switch matrix configuration %d" % (config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[492]: config_map = {0: [], ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[525]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[526]: switches = config_map[config_num] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[530]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[531]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[532]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[530]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[531]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[532]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[530]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[136]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[38]: other_ps = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[39]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[133]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[136]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[38]: other_ps = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[39]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[133]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[136]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[38]: other_ps = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[39]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[133]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[136]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[38]: other_ps = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[39]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[133]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[136]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[38]: other_ps = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[39]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[139]: if(last_matrix_config != 31): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[140]: matrix_config(31) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[486]: matrix.reset(factory=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[488]: print >> log, "Invoking switch matrix configuration %d" % (config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[492]: config_map = {0: [], ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[525]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[526]: switches = config_map[config_num] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[530]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[531]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[532]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[530]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[531]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[532]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[530]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[141]: last_matrix_config = 31 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: set_voltage(negative_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[44]: other_ps = p1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[45]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[139]: if(last_matrix_config != 31): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[141]: last_matrix_config = 31 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: set_voltage(negative_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[44]: other_ps = p1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[45]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[139]: if(last_matrix_config != 31): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[141]: last_matrix_config = 31 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: set_voltage(negative_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[44]: other_ps = p1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[45]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[128]: banner("Testing %.4f V on SENSORs" % (voltage)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[244]: num_hash = 62 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[245]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[246]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[247]: print >> log, '#' * num_hash ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[139]: if(last_matrix_config != 31): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[141]: last_matrix_config = 31 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[145]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: set_voltage(negative_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[44]: other_ps = p1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[45]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[162]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[198]: print >> log, "Setting usher and guard to mid-scale." ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[200]: dac_value = 0x7fff ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[201]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[202]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[203]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[201]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[202]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[203]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[201]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[205]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[207]: print >> log, "Resetting DC power supplies." ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[209]: set_voltage(positive_supply, 0) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[38]: other_ps = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[39]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[210]: set_voltage(negative_supply, 0) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[44]: other_ps = p1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[45]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[211]: set_output(positive_supply, False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[212]: set_output(negative_supply, False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[215]: outfilename = os.path.join(settings.full_output_path, '%s_DC_calibration.csv' % (settings.relative_output_path)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[217]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[219]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[220]: f = open(outfilename, 'ab') ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[231]: now = str(datetime.datetime.now()) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[232]: a, b = channel_map[connector] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[233]: line = "%s - J%d (Channels %d and %d)\n" % (now, connector, a, b) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[234]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[235]: line = ",Voltage setpoint, DAC Setting,SENSOR%d and %d (Volts),VSPHERE%d (V),VSPHERE%d (V),USHER%d (V),USHER%d (V),GUARD%d (V),GUARD%d (V),HSK_USHER%d,HSK_USHER%d,HSK_GUARD%d,HSK_GUARD%d\n" % (a, b, a, b, a, b, a, b, a, b, a, b) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[236]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[239]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[244]: f.close() ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[245]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[247]: print >> log, 'Turning off supply outputs and resetting matrix.' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[248]: positive_supply.set_output_en(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[249]: negative_supply.set_output_en(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[250]: matrix.reset('ALL') ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[251]: return True